import {dayjs} from 'element-plus'

export function formatTime(time) {
  // 1. 处理空值或无效值
  if (!time || time === 'Invalid Date') {
    return '无'; // 无效时显示“无”
  }
  
  // 2. 尝试解析时间（兼容字符串和时间戳）
  const date = new Date(time);
  if (isNaN(date.getTime())) { // 时间解析失败
    return '无';
  }
  
  // 3. 原有的时间格式化逻辑（根据你的需求调整格式）
  const year = date.getFullYear();
  const month = String(date.getMonth() + 1).padStart(2, '0');
  const day = String(date.getDate()).padStart(2, '0');
  const hours = String(date.getHours()).padStart(2, '0');
  const minutes = String(date.getMinutes()).padStart(2, '0');
  const seconds = String(date.getSeconds()).padStart(2, '0');
  
  return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
}